@charset "UTF-8";

/* Board_List_Package_2 제어 */
.Board_List_Package_2 .Board_Tool .left_box + .Board_Search {margin-top:34px;}
/* Board_List_Package_3 제어 */
.Board_List_Package_3 .Board_Title .bc_sub_title {margin-bottom:0;}
.Board_List_Package_3 .Board_Button_List {margin-bottom:35px;}
/* Board_List_Package_4 제어 */
.Board_List_Package_4 .Board_Tool {margin-bottom:0px;}
.Board_List_Package_4 .Board_Button_List {margin-bottom:35px;}

/* 모듈 : Board_Title */
.Board_Title .board_visual_area {width:1152px; height:160px; overflow:hidden; margin-bottom:50px;}
/* 모듈 : Board_Tool */
.Board_Tool {margin-bottom:20px;}
.Board_Tool .tool_title {display:block; margin-bottom:19px; font-size:13px; font-weight:500; color:#222;}
.Board_Tool .left_box {float:left;}
.Board_Tool:after {content:''; display:block; clear:both;}
/* 모듈 : Board_Category */
.Board_Category {display:inline-block;}
.Board_Reply_Sort + .Board_Category {margin-left:4px;}
.Board_Category + .Board_Category {margin-left:4px;}
.Board_Category select {min-width:100px;}
/* 모듈 :Board_Reply_Sort */
.Board_Reply_Sort {display:inline-block;}
.Board_Category + .Board_Reply_Sort {margin-left:4px;}
.Board_Reply_Sort + .Board_Reply_Sort {margin-left:4px;}
.Board_Reply_Sort select {min-width:100px;}
/* 모듈 : Board_Search */
.Board_Tool .Board_Search {float:right;}
/* 모듈 : Board_List_Header */
table {margin-bottom:20px;}
.Board_List_Header {border-top:2px solid #222;}
.Board_List_Header tr {border-bottom:1px solid #999;}
.Board_List_Header th {line-height:1.5;}
.Board_List_Header th {padding:19px 5px; color:#222;}
/* 모듈 : Board_Notice */
.Board_Notice td {line-height:1.5;}
.Board_Notice td {padding:20px 10px; text-align:center; line-height:1;}
.Board_Notice tr {border-bottom:1px solid #e1e9ed;}
.Board_Notice:last-child tr:last-child {border-color:#999;}
.Board_Notice .bc_table_tit_link {text-align:left;}
.Board_Notice .bc_table_tit_link {color:#222; font-weight:500;}
.Board_Notice .bc_table_tit_link .cmt {color:#00aaf0; vertical-align:middle;}
.Board_Notice .bc_table_tit_link .link_group {display:inline-block; vertical-align:middle;}
.Board_Notice .bc_table_tit_link .link_group >a {display:inline-block; margin-left:16px; vertical-align:middle;}
.Board_Notice .btn_link1 {display:inline-block; width:23px; height:23px; margin-left:16px; background:url(../../../images/common/board_btn_sticky.png) no-repeat center center; vertical-align:middle;}
.Board_Notice .btn_link2 {display:inline-block; width:22px; height:26px; margin-left:16px; background:url(../../../images/common/board_btn_file.png) no-repeat center bottom -2px; vertical-align:middle;}
.Board_Notice .btn_link3 {display:inline-block; width:16px; height:22px; margin-left:16px; background:url(../../../images/common/board_btn_secrect.png) no-repeat center center; vertical-align:middle;}
.Board_Notice .cut_small {display:inline-block;color:#000; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; word-wrap:normal; line-height:1.2em; white-space:nowrap;vertical-align:middle;}
.Board_Notice .cut_mid {display:inline-block;  color:#000; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; word-wrap:normal; line-height:1; white-space:nowrap; vertical-align:middle;}
.Board_Notice .cut_large {display:inline-block;color:#000; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; word-wrap:normal; line-height:1; white-space:nowrap; vertical-align:middle;}
.Board_Notice .bc_star2 {display:inline-block; width:88px; height:14px; background:url(../../../images/common/icon_grade2.png) no-repeat 0 0;}
.Board_Notice .bc_star2 .star_over {display:inline-block; height:100%; float:left; background:url(../../../images/common/icon_grade2_over.png) no-repeat 0 0;}
/* 모듈 : Board_List */
.Board_List td {line-height:1.5;}
.Board_List td {padding:20px 10px; text-align:center; line-height:1;}
.Board_List tr {border-bottom:1px solid #e1e9ed;}
.Board_List:last-child tr:last-child {border-color:#999;}
.Board_List .bc_table_tit_link {text-align:left;}
.Board_List .bc_table_tit_link {color:#222; font-weight:500;}
.Board_List .bc_table_tit_link .cmt {color:#00aaf0; vertical-align:middle;}
.Board_List .bc_table_tit_link .link_group {display:inline-block; vertical-align:middle;}
.Board_List .bc_table_tit_link .link_group >a {display:inline-block; margin-left:16px; vertical-align:middle;}
.Board_List .btn_link1 {display:inline-block; width:23px; height:23px; margin-left:16px; background:url(../../../images/common/board_btn_sticky.png) no-repeat center center; vertical-align:middle;}
.Board_List .btn_link2 {display:inline-block; width:22px; height:26px; margin-left:16px; background:url(../../../images/common/board_btn_file.png) no-repeat center bottom -2px; vertical-align:middle;}
.Board_List .btn_link3 {display:inline-block; width:16px; height:22px; margin-left:16px; background:url(../../../images/common/board_btn_secrect.png) no-repeat center center; vertical-align:middle;}
.Board_List .cut_small {display:inline-block; color:#000; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; word-wrap:normal; line-height:1.2em; white-space:nowrap;vertical-align:middle;}
.Board_List .cut_mid{display:inline-block; color:#000; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; word-wrap:normal; line-height:1; white-space:nowrap; vertical-align:middle;}
.Board_List .cut_large {display:inline-block;color:#000; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; word-wrap:normal; line-height:1; white-space:nowrap; vertical-align:middle;}
.Board_List .bc_star2 {display:inline-block; width:88px; height:14px; background:url(../../../images/common/icon_grade2.png) no-repeat 0 0;}
.Board_List .bc_star2 .star_over {display:inline-block; height:100%; float:left; background:url(../../../images/common/icon_grade2_over.png) no-repeat 0 0;}
/* 모듈 : No_Board_List */
.No_Board_List {border-bottom:1px solid #999;}
.No_Board_List .nodata_area {height:170px; line-height:170px; vertical-align:middle; font-size:16px; text-align:center;}
/* 모듈 : Board_Button_List */
.Board_Button_List {text-align:right;}
/* 모듈 : Board_Product_List */
.Board_Product_List td {line-height:1.5;}
.Board_Product_List td {padding:20px 10px; text-align:center; line-height:1;}
.Board_Product_List tr {border-bottom:1px solid #e1e9ed;}
.Board_Product_List:last-child tr:last-child {border-color:#999;}
.Board_Product_List .bc_table_tit_link {text-align:left;}
.Board_Product_List .bc_table_tit_link {color:#222; font-weight:500;}
.Board_Product_List .bc_table_tit_link .cmt {color:#00aaf0; vertical-align:middle;}
.Board_Product_List .bc_table_tit_link .link_group {display:inline-block; vertical-align:middle;}
.Board_Product_List .bc_table_tit_link .link_group >a {display:inline-block; margin-left:16px; vertical-align:middle;}
.Board_Product_List .btn_link1 {display:inline-block; width:23px; height:23px; margin-left:16px; background:url(../../../images/common/board_btn_sticky.png) no-repeat center center; vertical-align:middle;}
.Board_Product_List .btn_link2 {display:inline-block; width:22px; height:26px; margin-left:16px; background:url(../../../images/common/board_btn_file.png) no-repeat center bottom -2px; vertical-align:middle;}
.Board_Product_List .btn_link3 {display:inline-block; width:16px; height:22px; margin-left:16px; background:url(../../../images/common/board_btn_secrect.png) no-repeat center center; vertical-align:middle;}
.Board_Product_List .cut_small {display:inline-block; color:#000; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; word-wrap:normal; line-height:1.2em; white-space:nowrap;vertical-align:middle;}
.Board_Product_List .cut_mid{display:inline-block; color:#000; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; word-wrap:normal; line-height:1; white-space:nowrap; vertical-align:middle;}
.Board_Product_List .bc_star2 {display:inline-block; width:88px; height:14px; background:url(../../../images/common/icon_grade2.png) no-repeat 0 0;}
.Board_Product_List .bc_star2 .star_over {display:inline-block; height:100%; float:left; background:url(../../../images/common/icon_grade2_over.png) no-repeat 0 0;}
.Board_Product_List .product_info {text-align:left;}
.Board_Product_List .product_info a {display:table;}
.Board_Product_List .product_info .txt {display:table-cell; padding-left:10px; vertical-align:middle; font-size:14px; font-weight:500;}
.Board_Product_List .img_mask {overflow:hidden; display:inline-block; position:relative; width:65px; height:65px; text-align:center; border:1px solid #bbb; box-sizing:border-box;}
.Board_Product_List .img_mask img {position:absolute; top:50%; left:50%; vertical-align:top; transform:translate(-50%, -50%);}
.Board_Product_List td + td {border-left:1px solid #ddd;}
/* 모듈 : Board_Image_List */
.Board_Image_List {margin-top:75px;}
.Board_Image_List {overflow:hidden; margin-left:-24px; margin-bottom:20px; border-bottom:1px solid #999;}
.Board_Image_List li {float:left; width:270px; padding-left:24px; margin-bottom:45px;height:320px}
.Board_Image_List .thumb_box {display:inline-block; margin-bottom:20px; width:270px; height:200px; overflow:hidden;}
.Board_Image_List .thumb_box img {height: 200px;width: 100%;}
.Board_Image_List .title {margin-bottom:17px; font-size:16px; font-weight:500; color:#222;text-overflow: ellipsis;display: block;word-break: break-all;overflow: hidden;height: 40px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.Board_Image_List .title .cmt {font-size:16px; font-weight:500; color:#00aaf0;}
.Board_Image_List .mem_info {color:#666; font-size:14px; font-weight:300;line-height:22px;}
.Board_Image_List .mem_info >span {display:block;}
.Board_Image_List .mem_info .person, .Board_Image_List .mem_info .date {margin-left:19px;}